Converted project to use configurations gem, v0.1

@SeanMarcia have time to code review before I merge this in? I think it's much better than before, it's debt score is way down anyway :-)