Add init API method to help with shower/shower#124
Fix initialisation problems.
API match: return shower object from init.
Merge pull request #124 from Patternslib/init-api

Using showing without automatic triggering