Significant rework

+ Making our own App object
+ using Curies
+ Adding TODO list