add support for scaling parameter
rename edges in SN
merge some cleanup from soln
remove gradle
stab at readme