inital project version
Adding some tests and fixing some bugs
Core design and initial unit/validation testing. Asset stubs.
Adding local repository to remote origin.