Targets java 1.6
Makes classes more consistent
Adds a TryWrapper

Allows one to wrap the execution of a function in a try catch to get a Try<T>