Added sudo-edit function and subword-mode hook for java
Added function for smart movement to beginning of line
Added eval-and-replace function but...

It doesn't seem to want to work...
I get a problem with the evaluation of the function telling me it is
void???

See...
http://emacsredux.com/blog/2013/06/21/eval-and-replace/