adds basic architecture
Merge pull request #6 from Kdr18702/master

The first merge of many...