[#167] Allow theme to have more control by adding start.php file

This commit also include:
* Modify theme testcase to use --group theme
* Improve fixture and testcases for Orchestra\Theme.

Signed-off-by: crynobone <crynobone@gmail.com>