refactored the asset folders, introduced mocha and chai to do js tests, and passed tests on validations