added print receipt button

improved total calculation
printer now checks before sending optional delegate messages
removed xibs from compilation (will get rid of them completely in the
future)
improvements and fixes

should connect and reconnect to printer correctly (after coming back
from background and in case of failure)
search is cleared when tapping search button
cash drawer button is working