Added resources and dependencies submodules.

By splitting the resources directory and the libs directory into their
own seperate repos, we can manage the inevitable bloat of each
repository by isolating the bloat by type.

This has tradeoffs, but the point is to be able to download source code
quickly without the need of pulling in dependencies or resources.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added .gitignore file.
Added common project files.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added standard Android project files.

The Android Manifest contains the overall structure of the app, declares
device compatbility and defines the necessary permissions to run the
app. The other files are used at build time.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Fixed README file to reference Creepypasta Files.
Updated submodule commit reference.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added all source files.

ShopActivity's public key is not being committed, so technically, this
makes Creepypasta Files not fully functional at start up.

Beyond this, the application SHOULD work if a public key is provided.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added the database schema file.

To create the actual database, run the following command:

sqlite3 creepypasta_files.db < creepypasta-files.sql

This will provide the necessary schema for creepypasta files. To add
stories, simply use standard insert commands. To reference images, add
the image to the Raw folder and use a standard HTML tag. For example:

<img src='hello.png' />

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added urls to common project files.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated license headers for every source file. Added urls.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated libs submodule commit reference.

The updated submodule contains the Google Admob jar file.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added project.properties file.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added custom ant build rules tailored for this project.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Added project management scripts.

The scripts/ directory will contain scripts that ease project
management.

build.sh prepares the project to be compiled right after a git clone.
There are a few components the application contains that are specific
to developers (e.g., public keys) and thus, these components cannot be
committed. Users can use build.sh to input there custom components and
then they should be able to build the application.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Minor fixes for each file.

Added more detail to script README, removed extra files from gitignore,
updated custom rules to include LICENSES and added more detail to the
build.sh script itself. The build.sh script also now does it's updates
non-destructively via sed backups.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated build script for cross-compatibility.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated various files for v1.0 release.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated NodeActivity to use the ToggleButton.

NodeActivity now uses the ToggleButton for bookmarks. It will display a
plus when a bookmark is not yet added to the database, and a minus when
a bookmark is currently in the database. Thus, this button represents
the available action they can take on a bookmark.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Updated the application so that it can generate database and all updates

The application will now generate the database on first launch as
opposed to being pregenerated. This will allow for easy updates in the
future via change scripts. Precautions have been taken for all users who
have previously installed the application with the pre-generated
database.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>
Removed extra variable from NodeDatabase.java

The extra variable was previously used in debug logging for
determining array size for the sql DDL file statements. It is no longer
needed.

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>