Updated libraries, new design and more features implemented

I ran into your demo project and I noticed that he needed to be refreshed and updated with more recent versions of Rails, Bootstrap and so on. Moreover, I made more comprehensive routes and controllers to help focus on specific parts of the API. This will allow to implement more easily new features in the future. I hope this will help.