More work on the edit page, just need to implement submit info functions.