created windows phone 8.1 provider
project changes
allow the settings container to be passed in
add a guard
moved phone provider