Added plymouth gem
Fixed spec
Refactoring, improvements etc