[CR] [000] remove unnecessary dependencies

Dependencies suck. This PR removes 3 dependencies and lessens the version constraints on the remaining dependencies while still ensuring the minimum requirements are met.

 - Remove Slim
 - Remove OJ
 - Remove Rabl
 - Switch to ERB for templating
 - Only specify minimum version for dependencies