Initial documentations

Documentation generated via phpdoc