Refactored Sms Provider to remove Internation Specification, and other clean ups.
Fixed spelling errors, cleaned up redundant code.
Initial commit of location abstractions
Initial commit of test solution