initial commit

to do: clean up a lot of stuff
style catalog better
style settings page
maybe that one thing i dreamed about last night