Improved elation.require() error handling, added requireCSS()
Use elation.requireCSS() in components with CSS dependencies