Squashed commit of the following:

commit 718345f8ef01c2f4b5bb840844896aadc90e4ff7
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 12:42:44 2014 -0500

    adds navigation

commit af4416d9c6f49013d526dbee6897748123dff23b
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 12:19:49 2014 -0500

    adds domains model

commit f11a1a1a4e26136deed82e4ab2473ee11f33ea50
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 12:19:37 2014 -0500

    fixes error saving new record

commit 91ade62206602d557008eb981b7c62f91f0f0b92
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 10:58:30 2014 -0500

    adds foreign key to ip addresses

commit 19cb909cddd8e193b5bb8cf6c80d1720ebc9b3fd
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 10:49:46 2014 -0500

    adds IP addresses

commit a6d2c999a1db3ce7c887d551b95e0120a9962415
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 09:54:25 2014 -0500

    adds server model

commit d1cdb8f7220f3b41289d225b760bb18fc286cabb
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Dec 30 09:14:38 2014 -0500

    fixes generator paths to be relative