diff --git a/src/bin/ion.rs b/src/bin/ion.rs
deleted file mode 100644
index d3d722c1e8442b2a51201f0ca7001769fa93173d..0000000000000000000000000000000000000000
--- a/src/bin/ion.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-extern crate ion;
-
-fn main() {
-    loop {
-        ion::repl()
-    }
-}
diff --git a/src/command.rs b/src/command.rs
deleted file mode 100644
index 43537b69b9fca5cc15bf23a3f8f9a94e4847dfa4..0000000000000000000000000000000000000000
--- a/src/command.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-use std::process::{Command,Output};
-
-pub struct InstructionOut {
-    pub stdout: String,
-    pub stderr: String,
-}
-
-pub fn run(args: &[&str]) -> Option<InstructionOut> {
-    let output: Option<Output>;
-    match args.len() {
-        0 => output = Command::new("").output().ok(),
-        1 => output = Command::new(&args[0]).output().ok(),
-        _ => output = Command::new(&args[0]).args(&args[1..]).output().ok(),
-    }
-    if output.is_some() {
-        let output = output.unwrap();
-        Some(InstructionOut {
-            stdout: String::from_utf8(output.stdout).ok().expect("No stdout"),
-            stderr: String::from_utf8(output.stderr).ok().expect("No stderr"),
-        })
-    } else {
-        None
-    }
-}
diff --git a/src/lib.rs b/src/lib.rs
deleted file mode 100644
index 30f9475bf1f795f02d5f81e9f4b9b73c4b87d5f6..0000000000000000000000000000000000000000
--- a/src/lib.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-#![feature(convert)]
-pub mod command;
-
-use std::io;
-use command::*;
-
-pub fn repl() {
-    let mut input = String::new();
-    match io::stdin().read_line(&mut input) {
-        Ok(_) => {
-            let out_wrap = run(input.trim().split_whitespace().collect::<Vec<&str>>().as_slice());
-            if out_wrap.is_some() {
-                let out = out_wrap.unwrap();
-                if out.stdout.is_empty() {
-                    println!("{}",out.stderr.trim());
-                } else {
-                    println!("{}",out.stdout.trim());
-                }
-            } else {
-                println!("{} is not a valid command", input.trim());
-            }
-        }
-        Err(error) => println!("Line Read Error: {}", error)
-    };
-}