Fixed compilation error
Added spring module. This closes #12
Update the demo to compile and match the current design