Punk Beer Sample VIPER architecture Used libraries RxSwift RxCocoa Alamofire AlamofireObjectMapper TO DO Unit Tests UI Tests