Adjusted vault file authentication to be salt based.  Modified padding scheme.  Other crypto fixes