Refactor and start of reorganization

Main motivation for this change is several of the best practice articles I've perused recommend a smaller number of modules.

Modules, like the name implies, are good for importing/exporting large pieces of functionality. I look at them just like maven project modules.

This first change is recognizing that "AllWorkflows" module is an extra layer that really does not need to be separated from the overall nwcApp module.

Filename/directory structure changes are to reflect recognition of a "top level application module".

Also includes a space -> tab change for some of the indentation.
We can't accept this pull request yet. Removing this file would break this app's fundamental requirement of being able to store and restore state from any step in any workflow. How you are planning on replacing that without duplicating code in every workflow, or in every step?

If you remove the All Workflow Controller, you will need to:
* remove the ".state('workflow', ... " call from app.js's router setup
* update every state entry in app.js so that it does not use the parent 'workflow' controller.
* copy and paste lots of markup to obtain a consistent look and feel across each workflow and prepare for the maintenance headache of those copies being out of sync with each other.