Changed the way book info is retrieved

As book info is now stored in the DB, no API is needed
Added more form validation and layout changes
Finished register form validation