Added all the backend logic

Now it cans add, edit and remove posts
Updated project dependencies becoming more restrictive its versions
Formated and minor improvements in code style
Improvements in design
Added style to login page