new file waiter.py replaces selenium's waiter
removed all waiting and timeout from finders.py because waiting should
be defined in the .feature files
moved code for better readability
changed it to use the SaladWaiter and for better readability took out
inline function
removed unused parameter
removed unnecessary imports
added TimeoutException and removed message parameter in until. A message
is now automatically added to the TimeoutException
updated function calls and method uses for SaladWaiter
changed exception message
more verbose message for the logger
corrected two exception messages to be more understandable
added methods until and until_not as wrappers around _until. fixed method calls to until
Merge pull request #1 from beanqueen/rewrite_waiter

Rewrite waiter