Changed Smithy::Site.new to Smithy::Site.instance, using the singleton pattern
some liquid filters
Added some helpers to allow Smithy to play more nicely with others