remove default empty constructor and create empty one
adjust code to not use empty constructor
add missing alignment
Merge pull request #16 from PrometheusPi/fix-removeEmptyConstructor

remove empty constructor