refined mutation observer, other extensions were altering class
refactor profile into reusable functions
Added some missing css files
refactored css injection code into seperate function
resizable now works
added available api commands
created default template to use if specific one isn't available