make code java 1.6 compliant
add license header and @author and @since tag
add some javadoc
update README
ExecutionEnvironment changed to java 1.6
add jdt.core.prefs
implement fetchSwitchState for servo and brickdc
minor changes: formatting