Initial commit
Add console app, more unit tests