table of contentes updated
added design chapter and programming TODO list