Merge pull request #5 from cellasecure/madman2

UART connectivity and password storage
Merge branch 'master' of https://github.com/cellasecure/cella-avr32-firmware
firmware refactor, entropy added
Added bash script
secure memset function added, erases sensitive buffers
SALT generated from entropy
Working script
Merge branch 'master' of github.com:cellasecure/cella-avr32-firmware
added script command workflow textfile
Update usart_comm.c

Make response for get config the same length on success and error
Polished script, added input padding, length checking, lockfile
Make ACK's only happen once

An ACK_BAD or ACK_GOOD is final and definite.
Implement factory reset comm scheme

Still need to impl the reset itself
Relock responds ok if already locked

As far as client cares, relock successfully finished. The drive is locked after the call.
Fixed suppresed terminal bug
Merge pull request #6 from palarson/master

Working script and command scheme picture
mount/unmount reliable
mount/unmount reliable