All non-core user stories completed. Needs styling.