Working condition - safe commit

Added some login and signup functionality. Now it checks if the
username and email has already been taken.

Fixed the likebutton, so that the page stays in position when clicked
and so that the user can only click once