better error reporting
Added config file
Consistent package / directory naming
Better README
Added checking functionality to manifest