fixed bug in models resulting in silent error, added tests for new homepage view
made homepage url more easily reversible for tests
added data migration for github aliases