Caesar - Command Line Argument Error Check

Added Command Line Argument Error Checking, arguments needs to be two
only. If only 1 or more than 2 a message will be displayed and a value
of 1 will be returned.
Prompt User for PlainText

Added some more comments.
Convert second command line argument from string to int.
Prompt the user for plain text.
Encrypt PlainText to CipherText

Added code to preserve upper and lower case
Added code to convert from ascii to alphetical order and vice versa,
this allows for wrapping, so we don't end up with symbols we don't want.
Removed Duplicate Code

Created a function to do cipher_text
Cleaned up code
Added some comments
Vigenere - Command Line Argument Error Check

Added code to ensure user uses a valid keyword and valid amount of
arguments
ASCII to Alphabetical Index Numbering

Created a function that converts ASCII value 'a' or 'A' correspond to 0
and 'z' or 'Z' correspond to 25
Get User Input

Get keyword, and phrase to cipher from the user. Determine the length of
the keyword.
Basic Structure of Loop

Test whether alphabetical character, if it is, test whether upper or
lower case, to preserve case. If not alphabetical character, just print
the character. Increment j when no space occurs in plaintext.
Vigenere Cipher

Added function to do viginere cipher
Initial Commit

Default files from problem set
Added Comments

Added comments as per specifications
Added Searching Algorithm

Made use of Linear Search Algorithm
Added Sorting Algorithm

Used Bubble sort as sorting algorithm
Improved Searching Algorithm

Program now makes use of Binary Search Algorithm which run O(log n)
Initialize Board

Added code to initial board. Will swap 2 and 1 if the dimensions of the
board are even
Draw Board

A simple function to draw the board in it's current state
Move tiles

Added code to find a tile to move, will check whether that tile is able
to move, if it is, it will swap it with the blank tile.
Won game

Added code to check whether the user has won the game
Minor Improvements

Added #define BLANK_TILE, so its easy to change the "number" of the
blank tile now
Revert "Minor Improvements"

This reverts commit bc2fe14a42b59b0270c4ed54ed2b63fb8491d4d5.