refactored component into methods
updated readme
added browsers collection and init