splitting out helpers and tests
adding component.json for bower
tidying up tests, getting ready for testing #50

tidying up tests, getting ready for testing #50
updating readme