SILPA module - Katapayadi Java port

This is a Java port of SILPA module - Katapayadi.
Android specific utilities are yet to be added.
Docs reflect only currently available functionalities in the module.
same as above. better to write with switch cases.