[#1] various enhancements
Merge branch '1-app-skeleton' of github.com:hackcyprus/hacknest into 1-app-skeleton
[#1] oh my
[#1] ensuring links to node_modules are ignored
[#6] Added mocha test framework with chai

To start the default tests, use 'make test' in the root folder of
hacknest.

Includes:
1. Makefile with configuration for different kinds of test.
2. Main directory of tests and quick example of it working

Next steps:
1. Break down directory structure
2. Write some actual tests
[#6] typo
[#6] adding more structure to tests

- adding a setup.js for setup() and teardown() procedures
- removing dependency on environment to switch database, this is now
  done in setup.js
- adding tests for config.js and validators.js
- making slight changes to the makefile
Merge branch '6-test-frameworks' of github.com:hackcyprus/hacknest into 6-test-frameworks

Conflicts:
	Makefile
	config/config.js