Setup for the next project

new files
Setup for next project part 2 & memory

Apparently the proper files did not commit. Also setup memory
MemoryManager setup & ignore dist

Ignoring dist for now, don't need the .js files from Typescript. Will
reanable later when I need to submit. MemoryManager has a primitive
layout, need to do PCB next.
PCB

PCB is done
PCB dist

Apparently github has a really hard time ignoring dist folder now that
I've been commiting to them since the beginning. I really really really
hate this folder layout and thus hate git for ignoring my request.
Instructions & CPU setup P2
Instructs & CPU setup dist...

Github, please stop. Why do? >.< Conflicts if I move PCs and work
without these but doesnt bother to include them in the previous commit.
So silly.
Byte implementation & index includes
Byte rearranged, takes up more memory but less computations. Once created, we store the decimal and hex numbers parsed so it doesnt have to happen on every call. Faster.
Memory Manager is a global now
Comments about memory translation

Memory translation needs some more work and commenting. Not 100% sure of
it yet
Load Program Fixed, LDA, & More P2

Fixed load program from P1 and also added LDA implementation which I
think is done but needs more testing. Assortment of P2 stuff like making
sure LittleEndian is acknowledged but again needs testing.
Unique PIDs in PCBs with static GPIDs. Thanks to the fact that the static number is shared among instances in memory, doesnt take up additional size per class. PID will increment it on new instances of PCB.
Load program, modified Queue, PCB load

Program now saved into queue
Fixed Byte, Load, Run, Resident & Ready Queues

I got rid of the redundant calls in Byte, and now the LDA ops & Break
work in the CPU. Im not sure what to do once a program does BRK with
their PCB but we'll see.
STA done
ADC done
LDX LDY Done

I think they're just the same as LDA, this isn't tested.
CPX Done

Tested.
BNE done