Removed to_s2 completely, in favour of more descriptive methods
Removed Kernel.method_name in favour of __method__
Removed calling_method in favour of using caller directly
Removed calling_method.rb completely
Stripped out logging
Removed NLP#use_date_correction

Apparently legacy. Let's simplify the code
Removed debug code in the initializer of construct_finder
Renamed query.rb and query_constants.rb to nlp_query.rb and
nlp_query_constants.rb to reflect the class names contained
Tidied up require statements in nickel.rb
Removed copyright notices from the top of all files and moved it to the readme
Stopped ConstructFinder#found_time from always returning true

Made it behave like every other "found" method
bugfix: just realised that the ZDate#to_date spec wasn't actually
testing to_date at all, but ZDate#==
Added a method to convert a ztime into a ruby time object
Removed uneccessary instance variables