Replaced localStorage service with S3 service.
Configuration done to S3:
1 - create bucket ng-todomvc-s3
2 - enable website hosting (index document set to index.html) - url: ng-todomvc-s3.s3-website-us-east-1.amazonaws.com
3 - setup bucket policies
	- public GET on whole directory
	- public PUT on todos.json file
{
	"Version": "2008-10-17",
	"Statement": [
		{
			"Sid": "PublicReadForGetBucketObjects",
			"Effect": "Allow",
			"Principal": {
				"AWS": "*"
			},
			"Action": "s3:GetObject",
			"Resource": "arn:aws:s3:::ng-todomvc-s3/*"
		},
		{
			"Sid": "Allow anonymous upload to /incoming",
			"Effect": "Allow",
			"Principal": {
				"AWS": "*"
			},
			"Action": "s3:PutObject",
			"Resource": "arn:aws:s3:::ng-todomvc-s3/todos.json"
		}
	]
}

3 - CORS configuration (for both GET and PUT and all headers)
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <AllowedMethod>PUT</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <AllowedHeader>*</AllowedHeader>
    </CORSRule>
</CORSConfiguration>