Added async module, added implementation of getFriends and addFriend in user controller
Merge remote-tracking branch 'origin/dev' into dev

Conflicts:
	controller/user.js
Added routes to frontend, replace default btn with primary btn, added data directory to gitignore (to use it for database files later)
Merge remote-tracking branch 'origin/dev' into dev