Added build system with linting and also added support of different environments (node)