Rename file names according to Scala style guide

Renamed multi-unit file names to camelCase as described in
http://docs.scala-lang.org/style/files.html#multiunit_files
Add view.scala, generate all widgets from package
Minor extractor refactoring
Modularize
Merge pull request #42 from guersam/tmp/modularization

More modularization (#2)