Added basic sheet behavior, contact controller and model