Some improvements for proftable

Hi.

I rewrote some code according with R phylosophy.

Changes:
* Reduce evaluation time (more then 2 times)
* Use separate print function (S3 method)