Reimported to catch any build path errors
Added a few tests
Updated gitignore