Modularized everything
Added samples file for test printing