restructure project meta files
use ruby 2.0 error messages for main error detection, closes #6