Moved files to better organize.

Signed-off-by: Andrew Monshizadeh <amonshiz@gmail.com>
Final check in.