Posting finished

- Bolded link to signin page on signin require notification.
- Due to some memory leaks I can't seem to figure out with ZombieJS,
decided to fork a process that will run the prerenderspawn.js file which
will then send the results back to the parent when done.
- Added page caching through MongoDB for the prerendered pages.
Currently, all pages last for 1 day in the cache, but some pages should
probably stay longer and others might need to be shorter due to the
dynamic nature of the forum.
- Enabled CORS for fonts (anything in /fonts/).
- Opening the reply editor (by clicking Post Reply on any topic) will
push an editor to a list of editors. These list of editors will always
be accessible through an "Editor List" button that is static on the
bottom left of the page which acts as a dropup with the list of editors
currently opened.
- Made it so the editor cannot be moved outside of the window area (to
avoid "losing" it).
- Switched from BCryptJS to BCrypt for performance boost.
- Reorganized client setup.
- Fixed description content not being filled for the forum route.
- Closes #16.
- Posting is finished. Still cannot create topics though.