Submitted minimal Affix core code for review

This pull request contains the very minimal code required for Affix. This contains the core code for the Affix project. All the files need to be thoroughly reviewed.