Added GSON dependency to POM
Tease achievement loading code out of AbstractDataSource
Remove AbstractDataSource
Fix invalid import
Add parsers to convert ITrigger/IReward to concrete classes
Swapped from ConfigurableFactory to new ClassCatalogue
Make Achievement loadable from JSON
Update triggers to @expose for JSON
Update rewards to @Expose for JSON
Patch old loader to use ClassCatalogue
test Use pretty printing for readability
shade gson in
Load achievements from file
Fix permissions null from tests
Disable test, stupid bukkit/craftbukkit api shit breaking it.
Fix id not being generated by Achievement() constructor
Convert old achievements config to new superior JSON format
Actually save to harddisk
Pretty Print properly
Add location serializer
Remove test class
register Location serializer
Add Cuboid serializer