Rearrange tests

*   Move basic defcomponent testing to component-test
*   Move set-state-test to be core-test
*   Remove set-state (sub) test