Add expiry date to userId

After the user signs in, their login is valid for 6 hours before they
have to log back in again.

This is designed to prevent issues with users having been assigned IDs
which are no longer in the database
Merge pull request #32 from tpkelly/develop

Remove chatbox
Merge pull request #33 from tpkelly/feature/login-expiry

Add expiry date to userId
Consolidate css

Directly links to the style.css, and has it link to bootstrap's cdn css
Removes the styling bundle in favour of a hard tag.
Remove inline styles

Moves the inline styles into the css file. A few cases required a new
class, but most fit in easily enough!
Merge pull request #34 from tpkelly/feature/css-tweaks

CSS tweaks
Pull out userId to Common

The Home and Vote pages both need to know about the userId, so we pull
it out to the Common lib to deal with expiring properly.
Merge pull request #35 from tpkelly/feature/login-expiry

Pull out userId to Common
Some project structure refactoring
Merge branch 'develop' into prototype/front-end-cleanup
Merge pull request #36 from stevenhillcox/prototype/front-end-cleanup

Fix/front end cleanup