Andrew/refresh

pull to refresh. merge other PR's before reviewing this one
This isn't a subview so it should just go in the init