Resolve failure on empty string input
Add initial draft of classes to be used in order to expose a more structured interface to API