Feature build cleanup env cleanup

### CHANGE SUMMARY
* Have cleaned up our build to make sure it adheres to the 5 phase build lifecycle
* Made sure code coverage is calculated
* Fixed NGINX so that it is not directory specific - it is all relative now
* Other minor build cleanup

### CHANGE DETAIL
You can now use "grunt" to invoke our build or "grunt ci" to simulate what our CI server will do. Alternative "grunt start|stop|restart" will restart your nginx instance. 

### DEV IMPACT
This should be transparent to anyone using this seedling

### CODE COVERAGE
79% for now....