Add deposit and withdrawal access on Account
Codenarc

Introduce Codenarc and fix some violations: more idiomatic Groovy.