Poorly designed RunLoop ver #2
poorly designed runloop: renamed method
Exposed property to stop loop execution
Added container for run loop
Implemented methods to work with inputSources
Filled up defaults in properties declaration
pretty formating
use custom run loop for getting input
An attempt to implement abstract class
Merge branch 'feature/threading'

Conflicts:
	InteractiveTour/RLRunLoop.h
	InteractiveTour/RLRunLoop.m
Merge of feature/threading branch
Update Project Settings file