Applied standard Objective-C styles to StacManSiteMethods.

Used instancetype per http://nshipster.com/instancetype/
Used class and protocol declarations in header and moved header
references to implementation.
Used "space star" instead of "star space".
http://stackoverflow.com/a/558480/860000
Use `id` instead of `NSObject *`.
Use `NSInteger` instead of `int` (mostly for sake of convention).
Move instance variable to property in class extension.
Expand variable name from single character.
Collapsed split lines.
Collapsed Utils.h to use appropriate one line methods.
Initial changes to client.

Moved headers from interface to implementation.
Moved *.
Got rid of `@synthesize`.
Made prod the default value.
Removed string hacking logic from client. Made all URL's relative.

Client can now be initialized with a tier or a base URL and this URL is
used for all requests.  All methods are now using relative URL's.
Started refactoring to break tight coupling between StacManWrapper and classes.
Take advantage of default values and key value coding.

In all cases, TryGet was falling back to a zeroed value.  This mapping
could be done using key value mapping instead.
Renamed replaced ofType: with withTypeID: to distinguish from new implementation with classes.
Conversions to class based mechanism.
More conversion to passing classes instead of identifiers.