Adding unit-test package to the pubspec and updating gitignore
Misc clean-up.
Added some scaffolding for tests