Added modules support

* Replaced underscore with lodash
* Added optional less building
* Better, more extentible project config setup