Started massive work to change the layout and make the app more social-friendly (right now it is very user centric and not easy to share).
Updated several sections of the layout to make things 'fit' with a cleaner look, specially forms. Also updated actions so to always take user back to his/her home page.
More changes to the layout and added progressbars to indicate how many books have been read, etc, etc.
Fixed the progress bars not showing
Changed footer to use the Bootstrap's grid
Center the pagination section.
Added new 'visible' field to Books so that we can have a way to control which books can be shown in the main page.
Show all public books by all users in the home page.
Pagination for landing page.
Updated the style of user's books page

Changed the position of the "New Book" button
Added color labels to according to book status
Changed the actions buttons to a button group
Filter by status capability in user's book page

Moved "New Book" button to be right aligned with filters row
Initial code to filter out content based on user selection. It will also save choices in the user session but it is not 100% done yet. To be honest I'm not crazy about the implementation, so this may be tossed eventually.
Added style to book filters in user's book page
Merge fix.
Added missing gems related to pagination to Gemfile.lock.