Added lots of utility methods
Finishing touches on javastring