Validate domain against overwriting other users' ruhoh.com domains.
Check for symlink before removing.

Storing *.ruhoh.com domains means an old domain won't necessarily be a symlink.
Only map domain if it differs from the default domain.

Needed since we now store the domain even if it is the default.
Relax user scoping check to allow for global querying.

Useful to check for existing domain globally.
Fix some error logging issues.

Not sure about this version either but at least it aborts the app when we need it to.
Add rack flash
Add flash notice to the UI.
Style updates including flash notice styling.
Add flash messages to compile task.
Perform various domain integrity checks and provide appropriate flash messages to UI.
Use variable for branch to use.
Realize I only ever need to fetch and reset hard.
Add more error messages.
Fix bug; there is no Class level log method.
Return false if github_payload can't be processed.
Return status codes.
Add rspec and rack-test
Add rspec setup stuff.
Add some specs.