cleaned up code, store '@presenter' so that same presenter is used in 'hide'
added 'animated' option
specs for picker and creator, with some final fixes to AB.create