move injectable storyboard initialization to UIStoryboard static method

- hide implementation details:
  - users of the class can instantiate it only via static method
    and work with it as it was normal UIStoryboard