Scalafication for get_ruleset return value.
minor refactor
Use the Try monad instead of using exceptions combined with some serious bad code.
Finally! camelCase #1
Finally! camelCase #2
Finally! camelCase #3
Added url and description to rulesets