Added specs for pkg mgr apt
Added docs
Made printing methods private