add future parser to travis matrix
convert rspec #pending to #skip

Per this warning:

    Deprecation Warnings:

    --------------------------------------------------------------------------------
    The semantics of `RSpec::Core::Pending#pending` are changing in
    RSpec 3.  In RSpec 2.x, it caused the example to be skipped. In
    RSpec 3, the rest of the example will still be run but is expected
    to fail, and will be marked as a failure (rather than as pending)
    if the example passes.

    Any passed block will no longer be executed. This feature is being
    removed since it was semantically inconsistent, and the behaviour it
    offered is being made available with the other ways of marking an
    example pending.

    To keep the same skip semantics, change `pending` to `skip`.
    Otherwise, if you want the new RSpec 3 behavior, you can safely
    ignore this warning and continue to upgrade to RSpec 3 without
    addressing it.
fix linter warnings
update rspec-puppet matchers

Convert from #include_class to #contain_class
mv tw_controllers fact tests into correct directory

Was at spec/classes/tw_controllers.rb for unknown reasons.  Relocated to
spec/facts/tw_controllers.rb
remove stale ./tests dir
Merge pull request #1 from jhoblitt/feature/future_parser

Feature/future parser