Improved defaults for simpler instantiation:

- Added default templates
- Made all 'options' optional, so selleckt no longer throws on instantiation
- Cleaned up the way Selleckt/MultiSelleckt instantiates (constructor etc)

@spmason please review