- init method added and exposed publicly
- hardcoded text strings removed

Signed-off-by: Siddhartha Gupta <makerzzz.zzzz@gmail.com>