Added tests
More tests
Updated packages. Created package for tools
updated gitignore