Added completion block for syncing
Sync when device loads or core data objects are saved
Don't rollback cancelled login until detail VC has been dismissed
Don't display new devices in Devices Table until saved
Added delete button to device detail view
Always use system font for button
Added more appropriate API to DeviceCell
Moved login decryption to category and made device cells more informative
Put username and password labels on separate lines
Added login count as badge
Added lock screen view and controller