Approaches to backend refactor

https://github.com/Fearful/meanp-seed/commit/c1e40bbbaf46075e357ceab5a60410aa25ba6ad7
That approach uses the fs to iterate and require all module dependencies

https://github.com/Fearful/meanp-seed/commit/43c112bd059bc27dbf3142d47e161953a64c856c
This approach (the last one) uses a new Module util, to get all dependencies and also map the routes to the app.

It will be good if we came into some sort of agreement in this issue, I'm nor particularly in favor of any approach yet, I'm still thinking which is the best way to do it
I ould move this readSync out from server file, can we add this as an issue? I'll be merging this sinces looks good and meanp-cli depends on this change @Fearful @AlphaGit