Initial Code
Source is now split in three files
added gitignore
Merge branch 'megafounder-split-source'