1. changed macro naming scheme 2. resolved some comments
1. resolved key words issues
1. created project 2. initialized ir encode and decode source files