Updating gitIgnore.
Updated view controller sharing.
New files.
Removing file that should not be in source control.