Proof of concept

Can connect to SSH server through AsyncTask. Started building service to
take over job of Async Task.
Establishes connection via service.

Proof of concept. Address and credentials must be hard-coded, but
connection is established via service on its own thread.
Set up fragment layout

Created second fragment where new connections will be set up. New
fragment utilizes a contextual action bar.
Added tags when adding fragments.
Ignore .settings/
Add username and address fields to connection fragment.
Clear entered text from New Connection form on cancel.
Add test project
Merge branch 'proof' of github.com:losttime/cooper into proof
Added Database for storing connection info

Created simple database scheme, as well as a Content Provider for easily
accessing the information in the database.
Merge branch 'proof' of git@github.com:losttime/cooper.git into proof
Load existing connections from database

If no existing connections, show the Add Connection screen.
New connections are saved.

Saved connections are shown in the list on the main page.
Initiate connection to server selected from list.
Prompts for password when connecting to server

Password dialog prompts for password when connection is selected from
list. Password is used when establishing connection to selected server.
Directory listing return when connection first made.

New connection opens new fragment with a tag that matches the DB id.
The new fragment indicates to the Activity that an "ls" command should
be sent. The directory listing is then passed from the activity to the
fragment with the correct tag.
Can walk up and down the directory tree.

At login, the path logged in to is saved in an object along with the
connection session. When selected a new directory, that directory is
added to the original connection directory and the contents of the
rsulting directory are listed. If the .. directory is selected, one node
is removed from the saved directory and the contents of the resulting
directory are listed.
Convert from JSCH exec channel to JSCH SFTP channel.
List of directory contents displays "FilePath"s

Object was created to make it easier to distinguish files from directories, so a directory check wouldn't need to be done before opening a file for editing.
Can read file contents from remote server.