use acts_as_singleton for GlobalConfig
add project abstract
update project spec