Added Some tests
Back to basics!
Complete basic implementation

Everything except context/project handling.
Remove IsComplete property
Implemented basic Context support