Incorporating MEAN stack into project

Very rough. All validation logic is currently client side. Will change
in next commit.