Pull To Refresh implementation, minor cleanup, merge with original, directory restructuring

Pull to refresh is not functional yet, no real data is loaded