Added a TODO file
Added the message and strings files

message.clp contains the message template

strings.clp contains helper string functions
Added shell.clp - used for accessing the electron shell
Removed the os/os.clp load

I don't want to implement this feature yet.
Added the electron shell script

This script makes it really easy to run different expert systems loaded into
the file system
Rewrote the filesystem handlers to use a far more elegant system

It is now far easier to build file system paths (no need to use the format
command anymore) as well as maintain readability (a huge factor in this
change). I have updated logic/shell.clp, etc/skel/bootstrap.clp, and
etc/sys.clp. The new filesystem handlers are methods of the form
/etc, /lib, /data, etc. These functions make it possible to build up paths
without sacrificing readability :D.
Moved information in lib and etc to sys and rewrote it to be cleaner

I did not like the first version of the electron file system. This new
version is far more readable while maximizing reuse. For instance, I am
now taking advantage of the multi file load capabilites of electron to
solve the problem of boostrapping and redundant code.

In the first version we had the issue of using /etc/skel. Now we just do
electron -f2 $ElectronFSRoot/sys/fs.clp -f2 <target-file>

and if we want to enable start-reset-exit behavior then we do

electron -f2 $ElectronFSRoot/sys/fs.clp -f2 <target-file> -f2
$ElectronFSRoot/sys/behavior/reset-run-exit.clp

This can be easily changed for testing purposes but it makes the code
far more readable and less redundant.
Added the README folder
Updated the readme to reflect the new version of the fs
Added the reset-run-exit chunk
Added the cpuinfo expert system

It parses and prints the contents of /proc/cpuinfo on linux as CLIPS
objects. Unfortunately, it only runs on Linux since its the machine I
wrote it on.
Deleted shell.clp

It is no longer necessary in the new filesystem
Added the interface slot to the message template
Added a simple interface server that reads and writes from files

These files are known as interfaces internally.
Added an example configuration file for srv/interface
Updated fs.clp to include the dev directory
added functions to help compute unix permissions
Merge branch 'master' into communication-server
Added extensions.clp.

This contains methods that extend off of the native methods provided by
the electron runtime
Merge branch 'master' into communication-server