added build system; custom component definition

new basic test with lots of comments!
some refactoring: removed lib, put Signal into core... other stuff.
huge improvements/fixes to component system

much convenient, so entity, very sex
added component update priority, and postUpdate

component lists are now updated in the order specified by the component
static property that's been sitting there the entire time. why yes, it
did take me a long time to get to it.
fixed major issue with new priority system

wow i fucked that one up
some comments and cleanup