Removed Bad Lazy Usage and Formatting

Lazy should be used when a variable is very time consuming or ensuring that a function is called and stored at the time of the first call.

Also capitalized implicit functions as is standard with scala's demonstrations.

If you think that part of this should be changed, I can modify it manually.