Front end jon

Pull request for Jon's work on the frontend. Want to make sure everyone knows how to pull this code and review it.