make stack an OTP application and add a basic test
set version 0
update code to remember the last element popped
add dumper macro