Variable window size and changes to pasword text positioning

the window size can now be set with the -h and -w (int) arguements
Pass checkout names as an array rather than one long string. 

I thought this was an old change.