coding style
fix #48: modules should not override each other
add module load order test
built dist files
changelog + version bump