package refactoring
add development and CI configurations