Updated SRC. 18/01/2013 ( Revision 2.0 )

Changelog :
- Integrated functions into a class.
- Made prog_misc & prog_start public functions. The rest of the functions are set to private.