Replaced XML mapping with Optionals, to avoid xml exceptions

Task: #12 Encapsulate xml mapping
Added more coverage for Posts and removed constructors from Post and GetPage

Task: #13 Add Server based throttling
Added more coverage for HttpActionClient