- add default cell state initializer
- add custom cell state initializer
- add base documentation
- global refactroing