polishing intial react components
moved a lot of stuff to react
getting felt into react