GH48: Create AbstractController controller
Merge pull request #54 from 35aa/GH48

GH48: Create AbstractController controller