some frontend work, super basic so far
Features broken down into categories for selection #1
Null for summary
Renaming and moving CSS loading
Merge conflict resolution