Register sale view controller + HTTP client refactoring