Convert static Layer methods into instance methods

It is possible to call methods directly on types contained in Rc<...>
containers, so these methods do not have to be static.
Merge pull request #83 from mrobinson/remove-static-methods

Convert static Layer methods into instance methods