Change how users interact with ideas on the backend

Fix #22
Add endpoint to get a user with ideas populated.
Add endpoint to add or remove ideas from one of the user idea
arrays.
Add User verification on idea arrays editing
Begin adding Browse Ideas to the navbar
Begin adding Browse Ideas to the navbar Fix #33
Merge branch 'browseideasbutton' of https://github.com/seadlng/seadlng into browseideasbutton
Merge branch 'browseideasbutton'
Begin work on the browse ideas page
Improve ideas page style
Add responsiveness to ideas page
Fix responsiveness of ideas
Decrease vertical gap between ideas
Fix margins on ideas page
Fix margins more
Fix margins more
Merge branch 'browseideaspage' of https://github.com/seadlng/seadlng into browseideaspage
Fix margins again
Add delete button
Merge branch 'browseideaspage'
Add idea deletion, fix #31
Add Idea to user arrays, fix #48