add .gitignore
general refactor to provide a little clarity
fix the memory leak
switch to using CALayers for transformation
remove the complicated recreation of the mask
add tap gesture to drawer
add control view that holds controls to avoid them moving with the layer
increase alpha on overlay to provide more contrast