Split Activity into Code(Programming)Activities and Other Activities

@MARKUS: The database will need to be chagned to accommodate this!