Lets bring in the tests!

Unit test for SILPA framework initiated, need to add more test cases
here.

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
Fixes after adding test cases

* make the error codes public so it can be accessed from outside the
  module, like test cases
* error namedtuple needs to be translated into dict before returning the
  result, else error will be just a list!.
* Fix the logic for method calling

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
Add exception message in import failure message
Script render is hard to install in virtualenv lets disable it

Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>