First project commit
Removed duplicates
Updated planned architechture